package com.baixun.gasentity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.checkerframework.checker.units.qual.A;

/**
 * @program: 上海燃气驾驶舱
 * @description: 报警列表
 * @author: yesong
 **/
@Data
@ApiModel(description = "报警列表及详情数据")
public class AlarmDTO {

    @ApiModelProperty(value = "事件 ID", example = "1")
    private String eventId;

    @ApiModelProperty(value = "报警时间", example = "2024-09-11 14:29:56")
    private String captureTime;

    @ApiModelProperty(value = "场站名称", example = "白鹤首战1")
    private String station;

    @ApiModelProperty(value = "报警类型", example = "火焰报警")
    private String eventType;

    @ApiModelProperty(value = "视频 URL", example = "https://xxx.mp4")
    private String videoUrl;

    @ApiModelProperty(value = "缩略图 URL", example = "https://xxx.jpg")
    private String cropSnapshotUrl;

    @ApiModelProperty(value = "无人机类型", example = "固定翼无人机")
    private String UavType;

    // 这些字段是查询条件
    @ApiModelProperty(value = "起始时间", example = "2024-09-11 14:29:56")
    private String startTime;

    @ApiModelProperty(value = "结束时间", example = "2024-09-18 14:29:56")
    private String endTime;

    @ApiModelProperty(value = "场站 名称", example = "1")
    private String pointName;;

    @ApiModelProperty(value = "点位id", example = "1")
    private Long pointId;
}
